(Mainly Brit) smarmy - English Synonyms Dictionary